home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / editor / viper311.zip / VP.DOC < prev    next >
Text File  |  1993-01-10  |  70KB  |  1,330 lines

  1.  
  2.  
  3.                  Viper - the Visual DOS Command Line Editor
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                Table of Contents                   Page
  14.  
  15.  
  16.  
  17.  
  18.       Introduction To Viper........................................ 01
  19.       Installing Viper For DOS..................................... 02
  20.       Installing Viper For Windows................................. 02
  21.       Uninstalling Viper........................................... 03
  22.       VP.DAT File.................................................. 04
  23.       Command Line Switches........................................ 06
  24.  
  25.       The Visual Window............................................ 14
  26.       Editing Commands............................................. 15
  27.       Function Key Buffer Strings.................................. 16
  28.       Copy and Paste............................................... 16
  29.       KEEP and PLAYBACK Records.................................... 17
  30.       AUTO PLAYBACK Feature........................................ 18
  31.       Alarm Feature................................................ 20
  32.       Mouse Support................................................ 21
  33.       Battery Management Tips For Laptops and Notebooks............ 21
  34.  
  35.       Registration Form............................................ 22
  36.       Technical Support............................................ 23
  37.       Hardware and Software Requirements........................... 23
  38.       License Agreement............................................ 23
  39.       Index........................................................ 24
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                                    Viper
  54.  
  55.                                      by
  56.  
  57.                              Freshour Software
  58.                             531 Main Street #306
  59.                             El Segundo, CA 90245
  60.                                 310-640-1649
  61.  
  62.                                INTRODUCTION                     Page 1
  63.  
  64.  
  65. Welcome to Viper, "The Visual DOS Command Line Editor".  Viper (VP) 
  66. remembers keystrokes you type in at the DOS prompt and by pressing the 
  67. up or down arrow key (or the left mouse button if you have a mouse 
  68. installed), Viper pops up a visual window to allow you to view, edit 
  69. and select these previous DOS commands for re-execution.
  70.  
  71. But you'll find that Viper has many other features and capabilities:
  72.  
  73.       o Pop-up window for better visual orientation
  74.       o BATTery Watch digital readout for portable computers
  75.       o Multiple commands executed from one record or command line 
  76.       o Full command line/window editing capabilities 
  77.       o Variable number of records in visual window (10 to 22) 
  78.       o Commands can be assigned to Function keys F1 - F10 
  79.       o DEL command can first save files a into \TRASHCAN subdirectory 
  80.       o VP can be altered via command line switches 
  81.       o User can configure Viper's memory usage 
  82.       o VP.DAT file: permits pre-loaded commands you use most often 
  83.       o Tag command(s) for manual (group) playback 
  84.       o Tag command(s) for automatic unattended (group) playback 
  85.       o Built-in alarm for appointments 
  86.       o 386MAX, QEMM and DOS 5.0 compatible (to run in high memory) 
  87.       o Full mouse support
  88.  
  89.  
  90. When you use Viper, don't continue using your previous DOS history 
  91. utility; DOSKEY, DOSEDIT, etc.  You only need to use one of these types 
  92. of utilities at a time.
  93.  
  94. Viper can save you time and increase your daily productivity by 
  95. relieving you of the task of re-typing the same DOS commands over and 
  96. over again.  With Viper, you can set and keep any DOS command you wish 
  97. to use again.
  98.  
  99. You can also use Viper to execute multiple DOS commands (including the 
  100. running of other programs) if you have a series of commands that you 
  101. need to run from the DOS prompt.  Viper can do all of this without you 
  102. having to re-type each one of the commands in each time you want to run 
  103. them.
  104.  
  105. If you already use a DOS history utility, you'll appreciate Viper's 
  106. visual pop-up window.  It's this visual window that makes Viper so easy 
  107. and convenient to use, among it's many other features.
  108.  
  109.                            INSTALLING VIPER FOR DOS             Page 2
  110.  
  111.  
  112. Copy all the files on the master diskette down into the root section of 
  113. your hard disk.  For example, from the DOS C:\> prompt, type COPY 
  114. A:\*.* <RETURN>.  This will copy the VP.EXE, VP.DOC and VP.DAT files 
  115. down into the root section of your hard disk.  From here, to start 
  116. Viper, simply type VP <RETURN>.  You may also type VP /? <RETURN> to 
  117. see all of the switches available to alter Viper's operational 
  118. behavior.
  119.  
  120. Viper is a TSR (Terminate but Stay Resident) or memory resident program 
  121. and therefore, must first be installed, or, loaded into memory, before 
  122. it can be used.  To install Viper into memory type VP <RETURN> at the 
  123. DOS prompt.  You may want to control some of the operational features 
  124. by also including some command line switches when you install it.  See 
  125. page 6 on COMMAND LINE SWITCHES for a complete description on how these 
  126. options alter Viper's operational behavior.
  127.  
  128. Since you will most likely use some command line switches each time you 
  129. start Viper, this task can be automated by placing the start-up 
  130. commands in your AUTOEXEC.BAT file or another .BAT file.  You could, 
  131. for example, make a batch file called VIPER.BAT containing the line VP 
  132. /D /F1 /R22 /MM.  Then simply typing VIPER <RETURN> will install it 
  133. with these command line switches.
  134.  
  135.  
  136.                          INSTALLING VIPER FOR WINDOWS
  137.  
  138.  
  139. 1. In the MAIN Group window, click on the MS-DOS icon to shell out to 
  140.    the DOS prompt.
  141.  
  142. 2. You will usually be shelled out at the C:\WINDOWS subdirectory.  
  143.    Change back to the root subdirectory by typing CD\ <RETURN>.
  144.  
  145. 3. Install Viper with a .BAT file such as VIPER.BAT that contains all 
  146.    of your start-up switches you wish to start Viper with.  Or, you can 
  147.    manually start Viper like this: VP <RETURN>.  Note that Windows is 
  148.    one of those applications that use the spare video pages, therefore, 
  149.    on color video systems, with Windows, Viper must not be started with 
  150.    the /VB1 or /VB2 switches.
  151.  
  152. 4. Now we want to return to Windows but we don't want to close the DOS 
  153.    Prompt session we just created and started Viper in.  Therefore, DO 
  154.    NOT type 'EXIT' <RETURN> at this point!  
  155.  
  156. 5. Instead, press CTRL-ESC to display the Windows Task List window.  
  157.    You will see the 'MS-DOS Prompt' listed as one of the current tasks 
  158.    that is running.  Select 'Program Manager' or any other task from 
  159.    this list to switch you back into Windows.  
  160.  
  161. 6. Now, whenever you need to do some work at the DOS prompt, simply 
  162.    press CTRL-ESC to display the Windows Task List and select the 
  163.    'MS-DOS Prompt' task.  Windows will return you to your previous DOS 
  164.    Prompt session with Viper already loaded into memory.
  165.  
  166.                              UNINSTALLING VIPER                 Page 3
  167.  
  168.  
  169. Viper can be uninstalled or, removed from memory, by simply typing VP 
  170. <RETURN> at the DOS prompt.  It will make a number of internal checks 
  171. to determine if it is safe to uninstall itself.  If it is safe, Viper 
  172. will remove itself from memory.  If it is not safe, Viper will instead 
  173. simply deactivate itself and display the message 'Viper deactivated'.  
  174. When deactivated, Viper is still in memory but not operational.  Typing 
  175. Viper again will reactivate it back to it's normal functionality and 
  176. you'll see a 'Viper reactivated' message displayed.
  177.  
  178. Viper is a well-behaved TSR.  If Viper can safely remove itself from 
  179. memory, it will honor your uninstall request.  If it can't, it won't.  
  180. Don't blame Viper.  The problem is being caused by other software 
  181. running on your system.  Well-behaved TSR's won't allow you to 
  182. uninstall them if it isn't safe to do so.
  183.  
  184.                                 VP.DAT FILE                     Page 4
  185.  
  186. There is an optional file (VP.DAT) Viper will use if it finds it where 
  187. VP.EXE is located.  VP.DAT is simply an ASCII text file that allows you 
  188. to setup default DOS commands that will appear in the visual window 
  189. each time Viper is loaded.  Thus, if you reboot your computer many 
  190. times a day, you won't have to manually setup all of your personal DOS 
  191. commands that you wish to use.  If Viper does not find VP.DAT, 
  192. installation proceeds as normal and the visual window will contain all 
  193. records blanked out initially.
  194.  
  195. You may make multiple copies of the VP.DAT file and keep different 
  196. commands in each one.  Then when starting Viper, you can simply enter 
  197. Viper "VP3.DAT" <RETURN> and Viper will load into memory using the 
  198. commands from the VP3.DAT file.
  199.  
  200. If you wish to tag a record in this VP.DAT file as a KEEP record or 
  201. PLAYBACK record, use the following ASCII byte codes:
  202.  
  203.            o To mark as a KEEP record.......: ASCII 04 decimal
  204.            o To mark as a PLAYBACK record...: ASCII 17 decimal
  205.  
  206. Place the code in column 1 of the VP.DAT file.  Most ASCII text editors 
  207. allow entering of these codes by holding down the ALT key while 
  208. pressing the decimal value on the numeric key pad.  For example, 
  209. holding down the ALT key and pressing the 4 key on the numeric key pad, 
  210. then releasing the ALT key will produce the ASCII 04 code at the cursor 
  211. position.  See page 17 on tagging records for more information.
  212.  
  213. You may have from 10 to 22 lines of text in Area 1 of the VP.DAT file.  
  214. You may have less than 10 lines and more than 22 lines are ignored.  
  215. Note that 1 space must precede the actual text.  This is because you 
  216. must allow for a TAG character in this first position even if you don't 
  217. use one.
  218.  
  219. Notice the # characters in the file.  These are special characters and 
  220. MUST always be in the file, flush left, column 1.
  221.  
  222. Here is a sample of some of the commands you might have in your VP.DAT 
  223. file.  The (---------- Area 1 ----------) text is for your 
  224. clarification only and would not actually be in the VP.DAT file:
  225.  
  226. VP.DAT File Format:
  227.  
  228.  del a:\*.*                           (---------- Area 1 ----------)
  229.  copy *.dat a:\
  230.  format A: /U /F:1.2
  231.  chkdsk
  232. # Next Lines: Function Key string commands F1 - F10
  233.  dir /w                               (---------- Area 2 ----------)
  234.  cls
  235.  format A: /U /F:1.2
  236. # Next Lines:  Battery Watch strings  (---------- Area 3 ----------)
  237. 02:30
  238. C:\VPBATT.DAT
  239. # Next Line: /TrashCAN command string: COPY or PKZIP
  240. copy                                  (---------- Area 4 ----------)
  241. pkzip /a c:\trashcan\trash
  242.  
  243.                                 VP.DAT FILE                     Page 5
  244.  
  245.  
  246. (---------- Area 1 ----------): Commands entered into this area will 
  247. appear in the visual window itself as pre-loaded commands.  A minimum 
  248. of 10 lines, a maximum of 22.
  249.  
  250. (---------- Area 2 ----------): Commands entered into this area will be 
  251. assigned to function keys F1 through F10, in descending order as they 
  252. appear in this file.  For example:
  253. F1 receives the string assignment: "dir /w"
  254. F2 receives the string assignment: "cls"
  255. F3 receives the string assignment: "format A: /U /F:1.2"
  256.  
  257. (---------- Area 3 ----------): Battery time and name of the file where 
  258. the battery time remaining string will be stored are entered in this 
  259. area.  See page 9 for more information.
  260.  
  261. (---------- Area 4 ----------): If you enable VP's TrashCAN feature by 
  262. invoking the /TCAN command line switch at Viper's start up, you may 
  263. choose the method of how the DELeted file is moved or copied into the 
  264. C:\TRASHCAN subdirectory.  Only one line is read by VP upon start up in 
  265. Area 4, thus in this case, the COPY command would be used.  For 
  266. convenience, you may keep other line commands after the top line in 
  267. Area 4 such as shown; the PKZIP utility.  You can swap these two lines 
  268. and make PKZIP the active trashcan method when DELeting files.
  269.  
  270. Remember, you may use any utility you wish for this feature that does 
  271. what you want it to do with the file BEFORE VP actually invokes DOS's 
  272. DELete command.  See page 4 for more /TCAN information.
  273.  
  274.                            COMMAND LINE SWITCHES                Page 6
  275.  
  276.  
  277. Viper's operational behavior may be modified to suit your own personal 
  278. style via switches during installation.  Listed below are the switches 
  279. you may use to alter Viper's operational behavior:
  280.  
  281. NOTE: Don't type in the optional bracket [] symbols.
  282.  
  283.   VP.................... install/uninstall Viper.
  284.   VP "FILE"............. use this FILE instead of the VP.DAT file.
  285.   VP /D................. Don't keep visual window up after playback.
  286.   VP /C[L][R]........... set Cursor Left/Right flush on record: /CL.
  287.   VP /T................. enable sliding Tone when visual window pops up.
  288.   VP /F[1-4]............ set Fast cursor speeds: /F1 /F2 /F3 /F4.
  289.   VP /B................. keep lightbar on Bottom record position.
  290.   VP /R[10-22].......... set number of visual window Records: /R22.
  291.   VP /U[00-12].......... set visual window Upper row position: /U00.
  292.   VP /Wbg/fg............ set Window background/foreground colors: /W02/15.
  293.   VP /Lbg/fg............ set menu Lightbar background/foreground colors.
  294.   VP /S................. turn Snow removal on (eliminate screen flicker).
  295.   VP /G................. force b&w screen attributes (for Gas plasma/LCD).
  296.   VP /A................. use loud Alarm tone.
  297.   VP /M[F][M][S]........ use Mouse support. Double-click rate:Fast/Medium/Slow.
  298.   VP /X[1-9]............ eXclude 1-9 characters from being saved: /X2.
  299.   VP /BATT[1-5]......... enable BATTery watch in visual window: /BATT2.
  300.   VP /TCAN.............. copy deleted files to C:\TRASHCAN subdirectory.
  301.   VP /VB[1-2]........... use Video Buffer area 1 or 2 for visual window.
  302.   VP /On1/n2:n3/n4...... set Overtype/insert cursor sizes. See VP.DOC file.
  303.   VP /SI[N-F]........... Start up Insert mode: oN or ofF.
  304.   VP /? or /H........... this Help screen.
  305.  
  306. You may use the / \ or - character in front of each command line letter.
  307. Viper will accept either one of these.
  308.  
  309.   "FILE"............ Allows you to have different VP.DAT type files 
  310.                      available.  Just start Viper like this: VP 
  311.                      "VP2.DAT" <RETURN> and the visual window will use 
  312.                      data from file VP2.DAT.  BOTH DOUBLE QUOTE MARKS 
  313.                      ARE REQUIRED.
  314.  
  315.   /D................ This switch will cause Viper to return you to the 
  316.                      DOS prompt instead of popping up the visual window 
  317.                      after automatically running any F6 Tagged records.
  318.  
  319.   /C[L][R].......... This switch controls where the cursor positions 
  320.                      itself when the visual window is displayed and you 
  321.                      move the lightbar up and down.  L sets the cursor 
  322.                      flush left within the record.  R sets it flush 
  323.                      right.  No setting, (the default) causes the 
  324.                      cursor to remain in the same relative position.
  325.  
  326.                          COMMAND LINE SWITCHES cont...          Page 7
  327.  
  328.  
  329.   /T................ If you like the sound of the sliding tone each 
  330.                      time you pop-up the visual window, use the /T 
  331.                      switch to enable it.  Otherwise, there will be no 
  332.                      sound each time the visual window is popped-up.
  333.  
  334.   /F[1-4]........... The /F switch will cause Viper to increase the 
  335.                      cursor speed when Viper is operating (at the DOS 
  336.                      prompt or when the visual window is up).  When the 
  337.                      /F switch is used, each time a program is started 
  338.                      by Viper, it will first restore the keyboard speed 
  339.                      to what it was before Viper took control and then 
  340.                      start the program.
  341.  
  342.                      There are 4 speed settings available:
  343.                        F1 - 10 CPS 500 ms delay  F2 - 15 CPS 500 ms delay
  344.                        F3 - 20 CPS 250 ms delay  F4 - 30 CPS 250 ms delay
  345.  
  346.                      If the /F switch is not used, Viper will have no affect
  347.                      on cursor movement speed at all.
  348.  
  349.   /B................ This switch will keep the lightbar on the bottom 
  350.                      record position each time you pop-up the visual 
  351.                      window, regardless of which record it was on the 
  352.                      last time the window was displayed.
  353.  
  354.   /R[10-22]......... This switch allows you to determine the number of 
  355.                      visual window Records to be displayed.  The number 
  356.                      must be two digits (10, 12, 18) and cannot be less 
  357.                      than 10 or greater than 22.  The default number of 
  358.                      visual window records is 12.
  359.  
  360.   /U[00-12]......... This switch allows you to place the visual window 
  361.                      vertically on the screen (within limits).  The 
  362.                      number must be two digits (04, 08, 12) and cannot 
  363.                      be greater than 18.  The default placement row is 
  364.                      08.
  365.  
  366.                      Viper will automatically adjust for incorrect /U 
  367.                      and /R settings.
  368.  
  369.   /Wbg/fg........... This switch allows you to change the colors of the 
  370.                      visual Window.
  371.  
  372.   /Lbg/fg            'bg' refers to the background color.  You must use 
  373.                      2 characters, for example, 00 or 07.  Background 
  374.                      colors must be limited to values between 00 thru 
  375.                      07.  'fg' means foreground and these color values 
  376.                      can range between 00 thru 15.
  377.  
  378.                      Viper automatically sets the attributes on systems 
  379.                      with monochrome video cards, thus, these switches 
  380.                      (/W and /L) are intended for use on systems with 
  381.                      color video cards only.
  382.  
  383.                          COMMAND LINE SWITCHES cont...          Page 8
  384.  
  385.  
  386.                      Listed below is a color table for your reference:
  387.  
  388.                      Value  Color   Value  Color
  389.                     ----------------------------------------------
  390.                       00    black    08    bright black (gray)
  391.                       01    blue     09    bright blue
  392.                       02    green    10    bright green
  393.                       03    cyan     11    bright cyan
  394.                       04    red      12    bright red
  395.                       05    magenta  13    bright magenta
  396.                       06    brown    14    yellow
  397.                       07    white    15    bright white
  398.  
  399.   /S................ Snow removal.  If you have an older CGA color 
  400.                      monitor, you can eliminate the screen flicker, or 
  401.                      snow as it is sometimes called, by using this 
  402.                      switch.  Note that while enabling the snow removal 
  403.                      code in Viper does eliminate the snow, it also 
  404.                      causes the screen display routines to operate 
  405.                      slower, therefore, don't use this switch unless 
  406.                      you have to.
  407.  
  408.   /G................ Force black and white screen operation.  Use this 
  409.                      switch if you're running Viper on a Gas plasma or 
  410.                      LCD screen.  These type of screens (found on 
  411.                      laptops and notebook computers, among others) are 
  412.                      driven by a color video card but are attached to a 
  413.                      non-color screen.  This switch will force Viper to 
  414.                      operate in a B&W video mode thus allowing you to 
  415.                      easily see Viper on the screen.
  416.  
  417.   /A................ Force use of the louder alarm tone when you use 
  418.                      the alarm-only feature (no records tagged as 
  419.                      PLAYBACK).  Different computer systems produce 
  420.                      different sound levels for the same type of tone, 
  421.                      thus you get some control and flexibility via this 
  422.                      switch.  The default setting is the lower tone.
  423.  
  424.   /M[F][M][S]....... Force Viper to use internal mouse support code if 
  425.                      the mouse software driver is loaded before 
  426.                      starting Viper for the first time.  If this switch 
  427.                      is not used, regardless of whether or not a mouse 
  428.                      driver is loaded, Viper will not make use of the 
  429.                      mouse.  Immediately following the /M switch is an 
  430.                      optional setting for controlling the double-click 
  431.                      rate.  Fast/Medium/Slow.  No switch specifies the 
  432.                      Medium double-click rate.
  433.  
  434.                          COMMAND LINE SWITCHES cont...          Page 9
  435.  
  436.   /X[1-9]........... This switch determines how many characters are 
  437.                      eXcluded from being saved in the visual window as 
  438.                      DOS commands are executed.  For example, /X2 would 
  439.                      cause all commands entered at the DOS prompt that 
  440.                      were 3 or more characters in length, to be saved 
  441.                      within the visual window.  Thus, ME or B or TC or 
  442.                      DC would not get saved.  The allowable range is 1 
  443.                      thru 9 characters.
  444.  
  445.  
  446.   /BATT[1-5]........ The BATTery Watch feature of Viper is in the form 
  447.                      of a digital readout on the top row of the visual 
  448.                      window when it's popped-up.  The digital reading 
  449.                      represents battery time remaining in hours and 
  450.                      minutes.
  451.  
  452.                      The BATTery Watch feature is an approximation 
  453.                      display only.  It is a manually set system, 
  454.                      initially set by you, based on the information 
  455.                      contained in your computer owner's manual on 
  456.                      expected battery life for your specific machine.  
  457.                      There are no DOS or BIOS calls for software to 
  458.                      "tap into" to determine accurate remaining battery 
  459.                      life in 90% of the portable computers manufactured 
  460.                      today.
  461.  
  462.                      If your computer manual indicates that a full 
  463.                      battery charge "should" last for 3 hours, you 
  464.                      could set "03:00" hours in the VP.DAT file (Area 
  465.                      3).  Viper in turn, based on this information, 
  466.                      will start it's battery watch display with 03:00 
  467.                      as hours remaining on the the digital BATTery 
  468.                      readout.
  469.  
  470.                      As you use your portable, you'll get a better feel 
  471.                      as to the "real world" expectations of battery 
  472.                      life for your specific machine and how you use it.  
  473.                      Many items affect battery life.  For example, you 
  474.                      may find that despite what your manual says, you 
  475.                      can't get 3 hours out of your batteries.  So, you 
  476.                      can learn to "adjust" and start setting Viper's 
  477.                      read out to 02:30 to reflect a more realistic 
  478.                      expectation of battery life for your machine.  
  479.                      Remember, you determine the battery setting for 
  480.                      Viper.  You can give yourself an extra margin of 
  481.                      safety by setting a slightly lower battery time.  
  482.                      For example, you could set 02:15 to provide an 
  483.                      extra 15 minute margin of safety.
  484.  
  485.                      [1-5]
  486.                      The optional values 1 thru 5 represent how often, 
  487.                      in minutes, the "C:\VPBATT.DAT" file is written to 
  488.                      (updated) on the disk.  The default (no option) is 
  489.                      1 minute.  For example, /BATT3 would enable the 
  490.                      BATTery Watch feature and update the 
  491.                      "C:\VPBATT.DAT" file every 3 minutes on the disk.
  492.  
  493.                          COMMAND LINE SWITCHES cont...          Page 10
  494.  
  495.  
  496.                      Viper keeps track internally of how much time has 
  497.                      passed each time you use Viper.  Once every minute 
  498.                      (or more if you've used the optional /BATTx 
  499.                      switch), Viper updates the BATTery Watch file 
  500.                      (C:\VPBATT.DAT) with current time remaining 
  501.                      information.  When you turn off your machine, the 
  502.                      information is already saved.  Upon starting Viper 
  503.                      the next time, Viper checks this battery file and 
  504.                      continues on from there.  So, over time, the 
  505.                      BATTery Watch readout provides a general estimate 
  506.                      of the time remaining for your batteries.
  507.  
  508.                      The following paragraphs instruct you how to 
  509.                      correctly set up the BATTery Watch feature:
  510.  
  511.                      SETTING THE BATTERY WATCH FEATURE THE FIRST TIME:
  512.  
  513.                      To initially set the BATTery readout feature of 
  514.                      Viper the first time, edit the VP.DAT file and set 
  515.                      the time you want the digital readout to reflect, 
  516.                      in this format: HH:MM.  Thus, 02:30 would 
  517.                      represent 2 hours and 30 minutes.
  518.  
  519.                      The next line contains the text string of the 
  520.                      filename Viper will save the time information in, 
  521.                      once every minute.  It's defaulted to 
  522.                      "C:\VPBATT.DAT" but you can use any valid DOS file 
  523.                      name.  Be sure to use a fully qualified path name 
  524.                      (include drive and path).
  525.  
  526.                      Now, when you start Viper by typing VP /BATT 
  527.                      <RETURN> (or an optional /BATT2 or /BATT3), Viper 
  528.                      will know that you want to use the BATTery Watch 
  529.                      readout feature.  It will try to find the file 
  530.                      "C:\VPBATT.DAT".  When it fails to find it, Viper 
  531.                      will assume you are requesting a fresh start on 
  532.                      it's digital display and you will see the initial 
  533.                      time string at the top of the visual window.
  534.  
  535.                      Each time you start Viper, if it finds this 
  536.                      "C:\VPBATT.DAT" file, it will check it and see if 
  537.                      the time remaining is greater than 0 minutes.  If 
  538.                      it is, Viper will just continue to monitor the 
  539.                      time as if Viper was never shut off.  If the time 
  540.                      remaining is down to 0, Viper will display 00:00, 
  541.                      indicating "no battery life" remaining.
  542.  
  543.                          COMMAND LINE SWITCHES cont...          Page 11
  544.  
  545.                      SETTING A NEW BATTERY WATCH TIME:
  546.  
  547.                      After you have re-charged your computer's 
  548.                      batteries, you'll want to re-set Viper's digital 
  549.                      BATTery readout to "full" again.  To do this, 
  550.                      simply re-check the time setting in the VP.DAT 
  551.                      file to make sure the time is what you want to 
  552.                      start with.  Then delete or erase the 
  553.                      "C:\VPBATT.DAT" file from the disk (NOT THE VP.DAT 
  554.                      FILE).  Now, when you start Viper, it will NOT 
  555.                      find the "C:\VPBATT.DAT" file and assume you are 
  556.                      starting from a full, fresh battery charge.
  557.  
  558.   /TCAN............. TCAN invokes the "TrashCAN" feature of Viper.  
  559.                      This will copy file(s) to a subdirectory named 
  560.                      TRASHCAN on your C: drive when you use the DEL 
  561.                      command.  AFTER the file(s) are copied into this 
  562.                      C:\TRASHCAN subdirectory, VP will pass the DELete 
  563.                      command on to DOS.  Thus, TCAN is an additional 
  564.                      safety feature for not losing files by 
  565.                      accidentally deleting them.  If your disk space is 
  566.                      short, you may elect to use the PKZIP or some 
  567.                      other file compression utility to pack the deleted 
  568.                      file(s) into the C:\TRASHCAN subdirectory.
  569.  
  570.   /VB[1-2].......... use normally spare Video Buffer areas 1 or 2:
  571.  
  572.           MONOCHROME VIDEO SYSTEMS:
  573.           Viper will normally use space within its own memory image as 
  574.           internal buffer storage.  The visual window records and 
  575.           function key strings are also stored in this internal buffer 
  576.           area.  However, this internal buffer area adds to the overall 
  577.           memory requirements of Viper.
  578.           ON COLOR VIDEO SYSTEMS:
  579.           Occasionally, on a color system, you'll notice that when an 
  580.           application uses these spare video pages you'll pop up Viper 
  581.           and all of your commands will be gone.  The visual window 
  582.           will have the video characters displayed from the video page 
  583.           that the application made use of.  These characters can be 
  584.           almost anything, but will always be a combination of readable 
  585.           characters and "junk" characters.  You can now do one of two 
  586.           things:
  587.                      
  588.           1. Re-boot your machine to re-read the VP.DAT 
  589.              strings back into Viper and don't use the /VB1 or 
  590.              /VB2 switches if you plan on using the same 
  591.              application. 
  592.                           or
  593.           2. Press CTRL-ALT-V to re-clear and reset to all blanks the 
  594.              visual window and function key string buffers and continue 
  595.              to work as usual.
  596.           NOTE: To minimize Viper's memory requirements, when the above 
  597.                 mentioned Video Buffer switch is used, this forces 
  598.                 Viper to use the available memory areas contained 
  599.                 within the color video card itself.  This reduces 
  600.                 Viper's memory requirements on a color system by 
  601.                 approximately 8+K.
  602.  
  603.                          COMMAND LINE SWITCHES cont...          Page 12
  604.  
  605.  
  606.   /On1/n2:n3/n4..... In order to make use of the 'cursor sizing' 
  607.                      switch, a basic understanding of cursor scan lines 
  608.                      are in order.
  609.  
  610.                      If you look closely enough, you'll see that the 
  611.                      cursor is actually made up of very tiny horizontal 
  612.                      lines.  These lines are called scan lines.  The 
  613.                      following diagram shows a close-up view all of the 
  614.                      scan lines available on color and monochrome 
  615.                      monitors:
  616.  
  617.                        Monochrome System               Color System
  618.  
  619.                      xxxxxxxxxxx  scan line 00     xxxxxxxxxxx  scan line 00
  620.                      xxxxxxxxxxx  scan line 01     xxxxxxxxxxx  scan line 01
  621.                      xxxxxxxxxxx  scan line 02     xxxxxxxxxxx  scan line 02
  622.                      xxxxxxxxxxx  scan line 03     xxxxxxxxxxx  scan line 03
  623.                      xxxxxxxxxxx  scan line 04     xxxxxxxxxxx  scan line 04
  624.                      xxxxxxxxxxx  scan line 05     xxxxxxxxxxx  scan line 05
  625.                      xxxxxxxxxxx  scan line 06     xxxxxxxxxxx  scan line 06
  626.                      xxxxxxxxxxx  scan line 07     xxxxxxxxxxx  scan line 07
  627.                      xxxxxxxxxxx  scan line 08
  628.                      xxxxxxxxxxx  scan line 09
  629.                      xxxxxxxxxxx  scan line 10
  630.                      xxxxxxxxxxx  scan line 11
  631.                      xxxxxxxxxxx  scan line 12
  632.                      xxxxxxxxxxx  scan line 13
  633.  
  634.                      Notice that the scan lines are numbered from 00 at 
  635.                      the top thru 07 or 13 at the bottom.  The normal 
  636.                      default cursor scan lines for a color monitor are 
  637.                      scan lines 06 and 07 being visible.  For 
  638.                      monochrome, it's 12 and 13.  If you look closely 
  639.                      at your current cursor, you may see these tiny two 
  640.                      scan lines.  Line 06 or 12 is called the STARTING 
  641.                      scan line and line 07 or 13 is called the ENDING 
  642.                      scan line.
  643.  
  644.                      'n1' represents the starting scan line for 
  645.                      overtype mode.  'n2' represents the ending scan 
  646.                      line for overtype mode.  The default values for 
  647.                      color are 'n1' = 06 and 'n2' = 07.  The default 
  648.                      values for mono are 'n1' = 12 and 'n2' = 13.
  649.  
  650.                      If you don't like the normal cursor size (size 
  651.                      actually refers to the scan lines) you can change 
  652.                      them in Viper.
  653.  
  654.                          COMMAND LINE SWITCHES cont...          Page 13
  655.  
  656.  
  657.                      For example, if you want a bigger cursor, perhaps 
  658.                      a 1/2 block size, then for COLOR systems, you 
  659.                      would specify it like this:  /O04/07 (for 
  660.                      overtype).  This example would have the starting 
  661.                      cursor scan line begin at line 04 and include scan 
  662.                      lines thru scan line 07, which is the ending scan 
  663.                      line value.
  664.  
  665.                      If you wanted the cursor as big as possible, you 
  666.                      would do it this way: /O00/07.  In this case, all 
  667.                      scan lines would be visible.
  668.  
  669.                      Viper uses this last example as it's default 
  670.                      overtype cursor size.  This means that when you 
  671.                      press the INS key to toggle insert OFF, you'll see 
  672.                      the cursor change to it's maximum size.  'n3' and 
  673.                      'n4' represent the starting and ending scan lines 
  674.                      respectively, for the insert mode.
  675.  
  676.   /SI[N-F].......... Start up Insert mode: You can control what insert 
  677.                      state Viper starts up with: use N for insert oN or 
  678.                      use F for insert ofF.
  679.  
  680.   /? or /H.......... This switch will cause Viper to display a help 
  681.                      screen showing every command line switch available 
  682.                      to start Viper with.
  683.  
  684.                              THE VISUAL WINDOW                  Page 14
  685.  
  686. The visual window is what pops-up when you press the up/down arrow 
  687. keys, or the PgUp/PgDn keys or click the left mouse button when you're 
  688. at the DOS prompt.  This visual window contains 12 records as the 
  689. default number of records.  Each record holds a DOS command (or can 
  690. hold a DOS command, since a record can be blank).
  691.  
  692. Pressing the Up or Down arrow key simply pops-up Viper's visual window 
  693. with the lightbar on the last selected record position.  If you pop-up 
  694. with the PgUp key the lightbar will be positioned to the top record 
  695. position.  If you pop-up using the PgDn key, the lightbar will be 
  696. positioned to the bottom record position.
  697.  
  698. Whenever this visual window is displayed, it is always in the edit mode 
  699. for the record the lightbar is on.  This means that you may immediately 
  700. have full use of all editing capabilities Viper has (described on page 
  701. 15).  You can move the lightbar up and down by simply pressing the up 
  702. and down arrow keys to position the lightbar on the record containing 
  703. the DOS command you are interested in.  You may move the mouse cursor 
  704. to a record, click the left mouse button and the lightbar will position 
  705. itself to that record with the editing cursor placed at the mouse 
  706. cursor position.  PgUp and PgDn will quickly move the lightbar to the 
  707. top and bottom record, respectively.
  708.  
  709. Pressing the <RETURN> key or double-clicking the left mouse button will 
  710. cause the command the lightbar is on to be executed.  You can also 
  711. press the ESC key or the right mouse button to return to the DOS prompt 
  712. without executing any commands.
  713.  
  714. The visual window can also be used to type in your DOS commands 
  715. directly.  In other words, you don't have to always be at the DOS 
  716. prompt to type in DOS commands.  You can pop-up the visual window, move 
  717. the lightbar to a blank record, enter a DOS command and then press the 
  718. <RETURN> key to execute it.  The command will stay in the visual window 
  719. for future use.
  720.  
  721. Viper also has the ability to group multiple commands in a single 
  722. visual record.  To do this, simply separate the commands with a 
  723. semi-colon character or use CTRL-T.  For example:
  724.  
  725.            cls;dir /w;chkdsk
  726.  
  727. When you press the <RETURN> key on this record, Viper will clear the 
  728. screen, do a DIR /W command and then execute the CHKDSK program.  This 
  729. feature permits you to group commands on the same record for execution 
  730. and not have to use additional records for each single command by 
  731. themselves.  You may also run programs this way and/or .BAT files if 
  732. other "chores" need to be run first or afterwards.  To actually use the 
  733. semicolon within a command and not have Viper interpret it as a command 
  734. separator, use it back to back like this: ;;
  735.  
  736. In support of laptop and notebook computers, Viper has the ability to 
  737. turn the Print Screen capability ON and OFF.  This feature prevents 
  738. Print Screen dumps from accidentally occurring.  You'll see the 
  739. "PTRSCRN" characters in the top part of the visual window.  ALT-P 
  740. (while the visual window is up) will toggle the Print Screen feature On 
  741. and OFF.  "PTRSCRN" indicates ON and "ptrscrn" indicates OFF.
  742.  
  743.                               EDITING COMMANDS                  Page 15
  744.  
  745.  
  746.    o Visual Window Record Editing:
  747.  
  748.      The visual window always pops-up in the edit mode.  You may
  749.      immediately edit the text (commands) in any record the lightbar
  750.      is on.
  751.  
  752.      All editing commands are the same as when editing at the DOS
  753.      prompt.
  754.  
  755.    o right arrow   - moves the cursor to the right one character.
  756.    o left  arrow   - moves the cursor to the left one character.
  757.    o TAB           - moves the cursor to the right one word at a time.
  758.    o shift TAB     - moves the cursor to the left one word at a time.
  759.    o CTRL RT Arrow - moves the cursor to the right one word at a time.
  760.    o CTRL LF Arrow - moves the cursor to the left one word at a time.
  761.    o CTRL-B        - blank  all text from the current record
  762.    o CTRL-Y        - delete all text from the current record
  763.    o CTRL-D        - delete text from cursor position to end of line
  764.    o ALT-D         - delete text from cursor position to end of line
  765.    o CTRL-T        - multiple command separator.  Optionally used in place
  766.                      of the semicolon character.
  767.    o DEL           - deletes the character the cursor is on.
  768.    o BS            - backspace.  Deletes the character to left of cursor.
  769.    o INS           - toggles the insert mode ON and OFF.
  770.    o ESC           - clears current command, resets cursor, DOS prompt only.
  771.  
  772.                        FUNCTION KEY BUFFER STRINGS              Page 16
  773.  
  774.         o "F2=Funct Keys":
  775.  
  776.         Pressing the F2 key will cause the 10 function key strings to 
  777.         be displayed in the first 10 visual window record positions.  
  778.         At the top of the visual window, "FUNCTION KEYS" will be 
  779.         displayed as a reminder that you have the function key strings 
  780.         displayed in the visual window.  Along the left side of the 
  781.         window you'll see numbers that maps each string to their 
  782.         associated function key.
  783.  
  784.         You may edit any of function key strings while they are in the 
  785.         visual window.  After editing or viewing them, press F2 or 
  786.         ESC to swap out the function key strings with the normal 
  787.         visual window record strings.  You may display (only) the 
  788.         function key strings by pressing ALT-F or ALT-Z from the DOS 
  789.         prompt.  This will list all ten function key assignment 
  790.         strings.  Note that you do not have to make use of all 10 
  791.         function keys.  You may set and use whatever number you need.  
  792.         Note: As a closer key, ALT-Z will do the same thing as ALT-F 
  793.         from the DOS prompt.  The ALT-Z keys are closer together on the 
  794.         keyboard and may be much faster to use on laptop and notebook 
  795.         computers.
  796.  
  797.         COPY AND PASTE
  798.  
  799.         o "F3=Copy" Function Key:
  800.  
  801.         Pressing the F3 key will copy the lightbar record text or the 
  802.         function key text into an internal clipboard buffer.  A beep 
  803.         will confirm that the text got copied into Viper's clipboard 
  804.         buffer.
  805.  
  806.         o "F4=Paste" Function Key:
  807.  
  808.         Pressing the F4 key will "paste" the text from the clipboard 
  809.         buffer into the current lightbar record or the function key 
  810.         number where the lightbar is positioned, thus allowing you to 
  811.         copy text from one area into another.
  812.  
  813.         The same operation can be done via the mouse:
  814.  
  815.             1. Move the mouse cursor to the record to be copied.
  816.                Click the left mouse button.  The lightbar now positions
  817.                to this record.
  818.  
  819.             2. Move the mouse cursor to the "F3=Copy" inverse video box.
  820.                Click the left mouse button.  Viper's internal clipboard
  821.                buffer now holds a copy of the text.
  822.  
  823.             3. Move the mouse cursor to the record you want to paste
  824.                to.  Click the left mouse button.  The lightbar now
  825.                positions to this record.
  826.  
  827.             4. Move the mouse cursor to the "F4=Paste" inverse video
  828.                box.  Click the left mouse button.  The text in the
  829.                clipboard buffer will now get copied into the lightbar
  830.                record.
  831.  
  832.                           KEEP AND PLAYBACK RECORDS             Page 17
  833.  
  834.  
  835.         o "F5=Keep" Function Key:
  836.  
  837.         Pressing the F5 key will toggle the highlighted record between 
  838.         a tagged and untagged KEEP record state.  Each time you enter a 
  839.         command from the DOS prompt, that command is copied into the 
  840.         bottom record position within the visual window.  Except if you 
  841.         started Viper with a valid /X (eXclude) command line switch.  
  842.         Each previous record is "bumped up" one position within the 
  843.         window.  Thus, at some point, the record at the top will get 
  844.         "pushed off" and lost.
  845.  
  846.         If you have a command that you wish to always KEEP (never to 
  847.         get pushed off the top), tag that record as a KEEP record by 
  848.         pressing the F5 key or click the left mouse button on the lower 
  849.         inverse video box "F5=Tag Keep".  A diamond symbol will appear 
  850.         in the left portion of that record, visually indicating that 
  851.         this record is now tagged as a "KEEP me around record" and it 
  852.         will not get pushed off the top.  Remember that you may 
  853.         pre-load commands and TAG them by adding them to the VP.DAT 
  854.         file with an editor.  Note that you cannot tag function key 
  855.         text strings since that serves no purpose.
  856.  
  857.         Pressing "ALT-F5" will clear ALL F5 tagged records at once.
  858.  
  859.         o "F6=Play" Function Key:
  860.  
  861.         Pressing the F6 key or clicking the left mouse button in the 
  862.         lower inverse video box "F6=Tag Play" will toggle the 
  863.         highlighted record between a tagged and untagged PLAYBACK 
  864.         record state.  PLAYBACK records are records that you may 
  865.         manually start executing when you press either the ALT-F6 keys 
  866.         or click the left mouse button on the lower inverse video box 
  867.         "ALT F6=Playback" within the visual window.
  868.  
  869.         NOTE: F6 tagged records also have the same characteristics that 
  870.               "F5 Keep" records have.  That is, an F6 tagged record 
  871.               will also be kept around and not get pushed off the top 
  872.               if it is tagged as a Playback record.  The difference is 
  873.               that an F6 tagged record can additionally be manually 
  874.               played back by using the ALT F6 keys.  A record can only 
  875.               have one tagged state: by either the F5 or the F6 key.
  876.  
  877.         o "ALTF6=Playback (MANUAL)":
  878.  
  879.         Combined with F6 tagged PLAYBACK records, Viper can be used to 
  880.         execute a series of DOS commands (manually) by simply pressing 
  881.         the ALT-F6 keys.  When you do this, all F6 tagged PLAYBACK 
  882.         records will be executed starting with the top tagged record in 
  883.         the visual window.
  884.  
  885.         Viper can also be used to execute a series of DOS commands 
  886.         while your computer is un-attended.  In the upper right corner 
  887.         of the visual window is a Date and Time field.  At start-up, 
  888.         this field displays the string "MM-DD-YY HH:MM" to indicate the 
  889.         format expected.
  890.  
  891.                            AUTO PLAYBACK FEATURE                Page 18
  892.  
  893.         The AUTO PLAYBACK feature uses the date and time set by you to 
  894.         tell it when to start executing any record(s) tagged as 
  895.         PLAYBACK records.  AUTO PLAYBACK uses DOS's date and time, so 
  896.         be sure you have your DOS date and DOS time set correctly.
  897.  
  898.         Here's how to use AUTO PLAYBACK:
  899.  
  900.         (1) Move the lightbar to each record you want Viper to execute 
  901.             and press the F6 key or click the left mouse button on the 
  902.             lower inverse video box "F6=Playback".
  903.  
  904.         (2) Move the lightbar to a blank record (or a record already 
  905.             containing some text.  It's okay to overwrite the text.  
  906.             Viper reads only the first 14 characters).
  907.  
  908.             We make use of a record as a "scratch pad" to provide the 
  909.             string input for the date and time format.
  910.  
  911.         (3) Enter the Date and Time you want AUTO PLAYBACK to start 
  912.             executing.  Be sure to use the format: MM-DD-YY HH:MM 
  913.             Notice there is no provisions for entering seconds.
  914.  
  915.  
  916.             You must use a 24-hour time format, listed here for your 
  917.             reference:
  918.  
  919.               When it's      It's         When it's      It's
  920.               (12 hour     (24 hour       (12 hour     (24 hour
  921.               time here)   time here)     time here)   time here)
  922.              ----------------------------------------------------
  923.                00:00 AM .... 00:00         12:00 PM .... 13:00
  924.                01:00 AM .... 01:00         01:00 PM .... 13:00
  925.                02:00 AM .... 02:00         02:00 PM .... 14:00
  926.                03:00 AM .... 03:00         03:00 PM .... 15:00
  927.                04:00 AM .... 04:00         04:00 PM .... 16:00
  928.                05:00 AM .... 05:00         05:00 PM .... 17:00
  929.                06:00 AM .... 06:00         06:00 PM .... 18:00
  930.                07:00 AM .... 07:00         07:00 PM .... 19:00
  931.                08:00 AM .... 08:00         08:00 PM .... 20:00
  932.                09:00 AM .... 09:00         09:00 PM .... 21:00
  933.                10:00 AM .... 10:00         10:00 PM .... 22:00
  934.                11:00 AM .... 11:00         11:00 PM .... 23:00
  935.  
  936.         (4) "F7=Timer" Function Key:
  937.  
  938.             Pressing the F7=Timer key will cause Viper to read the date 
  939.             and time string in the highlighted record and set it's 
  940.             internal timer.  The date and time you entered will now 
  941.             appear in the upper right corner of the visual window.  
  942.             This verifies that this date and time is now set internally 
  943.             in Viper.
  944.  
  945.             If there were any syntax errors in your string, the message 
  946.             " SYNTAX ERROR " would have appeared in the upper right 
  947.             corner.  No syntax errors means the date and time string 
  948.             format was correct and is now set.
  949.  
  950.                          AUTO PLAYBACK FEATURE cont...          Page 19
  951.  
  952.         (5) AUTO PLAYBACK will only execute from the DOS prompt, so 
  953.             press the ESC key or click the right mouse button to remove 
  954.             the visual window and return to the DOS prompt.  Now, at 
  955.             the date and time set, all records tagged with a PLAYBACK 
  956.             symbol will get executed.
  957.  
  958.         (6) CANCELING: To cancel a date and time already set, move the 
  959.             lightbar to a blank record and press F7 again or click the 
  960.             left mouse button on the lower inverse video box 
  961.             "F7=Timer".  This will clear the date and time string from 
  962.             the upper right corner of the window and turn off the 
  963.             internal timer.  Verification of the timer going off is the 
  964.             format string re-appearing in the upper right corner: 
  965.             "MM-DD-YY HH:MM".
  966.  
  967.         ADDITIONAL NOTES:
  968.         o You can tell if the internal timer is set because the date 
  969.           and time it will trigger on will appear in the upper right 
  970.           corner.  If the timer is not set, there will be only one of 
  971.           the following strings displayed:
  972.  
  973.                           o MM-DD-YY HH:MM   (format reminder)
  974.                           o SYNTAX ERROR
  975.                           o RUN WAS MISSED   (the visual window was up)
  976.                           o RUN FINISHED
  977.                           o ALARM SOUNDED    (alarm only - no records tagged)
  978.  
  979.         o After you set a date and time for AUTO PLAYBACK, nothing will 
  980.           ever happen until you ESC back to the DOS prompt.  Remember, 
  981.           AUTO PLAYBACK only triggers into action from the DOS prompt.  
  982.           If you have a program running during the trigger time or you 
  983.           have the visual window up, Viper will not execute your tagged 
  984.           records.
  985.  
  986.           You may continue to use Viper as you normally would after 
  987.           setting a date and time, but as the trigger time nears, be 
  988.           sure your machine is idle at the DOS prompt so the PLAYBACK 
  989.           records can be executed.
  990.  
  991.           o "F8=DOS Date":
  992.  
  993.           This key is used to set DOS's current DATE into the AUTO 
  994.           PLAYBACK display when you load a Date/Time string from the 
  995.           VP.DAT file.
  996.           EXAMPLE: Suppose you have the following string in the top 
  997.           record of the VP.DAT file - "06-15-92 21:00".  Every day that 
  998.           you start up Viper, this record is initially prepared to set 
  999.           the AUTO PLAYBACK date and time for any records you have 
  1000.           tagged with the "F6=Play" key.  But since this date comes out 
  1001.           of the VP.DAT file, this date would have to be changed each 
  1002.           day to the current DOS date.  You can either type in today's 
  1003.           date into the lightbar record or the easier way to do it is 
  1004.           to just press the F8 key (or click in the "F8=DOS Date" box) 
  1005.           and the date in the upper right-hand window will change to 
  1006.           today's DOS date automatically.  Regardless of the date in 
  1007.           the string coming out of the VP.DAT file, pressing F8 will 
  1008.           set TODAYS DATE and the string time.
  1009.  
  1010.                                ALARM FEATURE                    Page 20
  1011.  
  1012.  
  1013.           Note that "F8=DOS Date" can be used in lieu of "F7=Timer" to 
  1014.           automatically set the AUTO PLAYBACK feature using today's 
  1015.           date instead of the date contained in the record string from 
  1016.           the VP.DAT file.  The time will come from the lightbar record 
  1017.           format that appears in the VP.DAT file (if you set one).
  1018.  
  1019.         o You can have a date and time set and no records tagged for 
  1020.           PLAYBACK.  In this case, Viper will just activate a special 
  1021.           "alarm tone".  You can use this feature as an appointment 
  1022.           alarm clock or other reminder.
  1023.  
  1024.           To use the Alarm feature, simply set your date and time as 
  1025.           you normally would but don't tag any records with the F6 
  1026.           Playback key.
  1027.  
  1028.           Viper will sense that no PLAYBACK records are tagged and 
  1029.           sound the alarm tone instead.  The next time you pop-up the 
  1030.           visual window, you'll see "ALARM SOUNDED " in the upper right 
  1031.           corner of the visual window.  Move the lightbar to a blank 
  1032.           record and press the F7 key or click the left mouse button on 
  1033.           the lower inverse video box "F7=Timer".  This will clear this 
  1034.           message and reset the alarm.
  1035.  
  1036.           Alarm Hint:
  1037.           Since only the first 14 characters of a record are read by 
  1038.           Viper when you press the F7 key, use the rest of the record 
  1039.           to make a note to yourself of what the appointment time is 
  1040.           for.
  1041.  
  1042.           For example, your alarm record might look like this:
  1043.  
  1044.           06-15-92 11:30  Meet with Ralph on the sales meeting.
  1045.  
  1046.                                MOUSE SUPPORT                    Page 21
  1047.  
  1048.  
  1049. To prepare Viper for mouse use, load your mouse software driver first.  
  1050. Then install Viper using the /MF, /MM or /MS switch.
  1051.  
  1052. Buttons available at the DOS prompt:
  1053.           1. Click left mouse button to pop-up the visual window.
  1054.  
  1055. Buttons available from the visual window:
  1056.  
  1057.           1. Move the mouse cursor to the record row you want and click 
  1058.              the left button.  The lightbar will move to that record 
  1059.              row and the editing cursor will move to the same column 
  1060.              position that the mouse cursor is on.
  1061.  
  1062.           2. Double-click the left mouse button to execute the command 
  1063.              the lightbar is on.
  1064.  
  1065.           3. With the record already highlighted by the lightbar:  
  1066.              Click the left mouse button of any one of the inverse 
  1067.              video boxes at the bottom of the visual window to cause 
  1068.              that action to occur.
  1069.  
  1070.           4. Click the right mouse button to exit the visual window.
  1071.  
  1072.  
  1073.              BATTERY MANAGEMENT TIPS FOR LAPTOPS AND NOTEBOOKS
  1074.  
  1075.  
  1076. 1. Screen: The screen on your portable computer is the biggest drain on 
  1077.    your batteries.  Try to run the screen in the normal mode vs inverse 
  1078.    mode.  The inverse mode (black characters on a white background) can 
  1079.    decrease battery life by as much as 25%.
  1080.  
  1081.    Turn the screen brightness down as low as possible for comfortable 
  1082.    viewing.  The brighter the screen, the more battery power it 
  1083.    requires.
  1084. 2. Hard Disk: If you have an option to control the power down interval 
  1085.    for your hard disk, you may have to try different intervals to 
  1086.    achieve a good balance between when the hard disk should power down 
  1087.    vs keeping it running.  This will depend mostly on the type of 
  1088.    software you're using (and thus how often it goes to the disk).  
  1089.    Generally, it takes almost 3 times as much power to start your hard 
  1090.    disk up again as it does to just keep it running.
  1091.  
  1092.    The best solution is to try and make as much use of a RAM disk if 
  1093.    you can.  Using any RAM disk takes less power than using the hard 
  1094.    disk.
  1095. 3. CPU Speed: It varies by quite an amount, depending on which portable 
  1096.    computer you have, but, if you can slow down your CPU speed, you 
  1097.    will gain some additional battery life.  This increase in battery 
  1098.    life can range from 5 percent up to 30 percent.
  1099. 4. Modem and Speaker: If possible, turn off your internal modem and the 
  1100.    speaker, when you can.  This will save battery power.
  1101. 5. Battery Charging: Whenever possible, let your batteries charge over- 
  1102.    night.  "Quick charging" your batteries in most cases will only 
  1103.    bring them up to 80-90 percent of their rated capacity.
  1104.  
  1105.                              REGISTRATION FORM                  Page 22
  1106.  
  1107.  
  1108. Viper is being distributed as a Shareware product. Shareware is a 
  1109. marketing method only.  It allows you to "try before you buy".  
  1110. Shareware is not Freeware or Public Domain software.  If you use Viper, 
  1111. you are expected to pay for it.
  1112.  
  1113. We don't believe in releasing special versions of Shareware until you 
  1114. decide to register for the "real" product.  Examples of this type of 
  1115. software are: limited or demo versions of a product, Bannerware 
  1116. versions and other types of nuisance reminders that you haven't 
  1117. registered your copy yet.  We trust that if you find Viper to be useful 
  1118. to you, you will support our efforts in bringing Viper to the 
  1119. marketplace by registering your copy.  The version you have now is a 
  1120. full release version of Viper with no shareware reminders other than 
  1121. what's contained in this VP.DOC file.
  1122.  
  1123. Viper is a fully copyrighted, commercial quality product.  The only way 
  1124. for us to keep improving Viper and to advise you of future changes 
  1125. (enhancements, added features, etc.) is for you to support it by 
  1126. registering your copy.  The registration fee is $20.00. Thank you.
  1127.  
  1128. +--------------------------- REGISTRATION FORM ------------------------------+
  1129. |                                                                            |
  1130. |Name:_______________________________________________________________________|
  1131. |                                                                            |
  1132. |Title:______________________________________________________________________|
  1133. |                                                                            |
  1134. |Address:____________________________________________________________________|
  1135. |                                                                            |
  1136. |City:__________________________________ State:_____________ Zip:____________|
  1137. |                                                                            |
  1138. |Work Phone:____________________________ Home Phone:_________________________|
  1139. |                                                                            |
  1140. |Viper Version:____________  Date Received:________________                  |
  1141. |                                                                            | 
  1142. |                                                                            |
  1143. |Comments:___________________________________________________________________|
  1144. |                                                                            |
  1145. |____________________________________________________________________________|
  1146. |                                                                            |
  1147. |____________________________________________________________________________|
  1148. |                                                                            |
  1149. |____________________________________________________________________________|
  1150. |                                                                            |
  1151. |                                                                            |
  1152. +----------------------------------------------------------------------------+
  1153.  
  1154. Please mail this form to:
  1155.  
  1156.                              Freshour Software
  1157.                              Viper Registration
  1158.                             531 Main Street #306
  1159.                             El Segundo, CA 90245
  1160.                                 310-640-1649
  1161.  
  1162.                              TECHNICAL SUPPORT                  Page 23
  1163.  
  1164.  
  1165. We provide unlimited non-toll free telephone technical support.  This 
  1166. means that when you call, you are paying for the call.  Call 
  1167. 310-640-1649, west coast time.  We'll be happy to answer your 
  1168. questions.  Note: Technical support is provided for unregistered users 
  1169. as well.  We strongly believe in supporting Viper.
  1170.  
  1171.  
  1172.  
  1173.  
  1174.                       HARDWARE AND SOFTWARE REQUIREMENTS
  1175.  
  1176.  
  1177. Hardware: IBM-PC/XT/286/386/486/PS2 computer systems or compatible clone.
  1178.           Video system: Mono/CGA/EGA/VGA.
  1179.  
  1180. Software: PC-DOS/MS-DOS 3.10 or higher.
  1181.           Viper runs in text video modes 2, 3 and 7, in 80 columns.
  1182.  
  1183.  
  1184.  
  1185.  
  1186.                            VIPER LICENSE AGREEMENT
  1187. GRANT OF LICENSE:
  1188.  
  1189. Freshour Software grants to the legal purchaser of Viper the right to 
  1190. use this copy of Viper on a single CPU at a time.  Viper is copyrighted 
  1191. (C) and owned by Freshour Software and is protected by United States 
  1192. copyright laws.  You may make backup copies of Viper to protect your 
  1193. purchase.
  1194.  
  1195.  
  1196. DISCLAIMER:
  1197.  
  1198. Viper and any associated support files, including documentation files, 
  1199. are provided "as is" without warranty of any kind.  The entire risk as 
  1200. to the results and performance of Viper and any associated files is 
  1201. assumed by you.
  1202.  
  1203. Freshour Software disclaims all warranties, either express or implied, 
  1204. including but not limited to implied warranties of merchantability and 
  1205. fitness for a particular purpose, with respect to the Viper software 
  1206. product itself, the diskette it came on and any associated files and/or 
  1207. materials.
  1208.  
  1209. In no event shall Freshour Software be liable for any damages 
  1210. whatsoever (including without limitation damages for loss of business 
  1211. profits, business interruption, loss of business information, and the 
  1212. like), arising out of the use or the inability to use, this product, 
  1213. even if Freshour Software has been so advised of such damages.
  1214.  
  1215.                                    INDEX                        Page 24
  1216.  
  1217.       ALT-CTRL-V (clear/reset video buffer area)................... 11
  1218.       ALT-F5 (clear all tagged lightbar records)................... 17
  1219.       ALT-F6 (execute auto playback)............................... 17
  1220.       ALT-F (display function key strings at DOS prompt)........... 16
  1221.       ALT-P.(Toggle Print Screen ON/OFF)........................... 14
  1222.       ALT-Z (display function key strings at DOS prompt)........... 16
  1223.       Automatic Playback, F7....................................... 18
  1224.       Alarm Feature................................................ 20
  1225.       BATTery Watch Feature........................................ 09
  1226.       Battery Management Tips For Laptops and Notebooks............ 21
  1227.       Canceling Automatic Playback................................. 19
  1228.       Command Line Switches:
  1229.          "FILE".................................................... 06
  1230.          /D........................................................ 06
  1231.          /C[L][R].................................................. 06
  1232.          /T........................................................ 07
  1233.          /F[1-4]................................................... 07
  1234.          /B........................................................ 07
  1235.          /R[10-22]................................................. 07
  1236.          /U[00-12]................................................. 07
  1237.          /Wbg/fg................................................... 07
  1238.          /Lbg/fg................................................... 07
  1239.          /S........................................................ 08
  1240.          /G........................................................ 08
  1241.          /A........................................................ 08
  1242.          /M[F][M][S]............................................... 08
  1243.          /X[1-9]................................................... 09
  1244.          /BATT[1-5]................................................ 09
  1245.          /TCAN..................................................... 11
  1246.          /VB[1-2].................................................. 11
  1247.          /On1/n2:n3/n4............................................. 12
  1248.          /SI[N-F].................................................. 13
  1249.       CTRL-ALT-V (clear/reset video buffer area)................... 11
  1250.       Color Settings............................................... 07
  1251.       Copy Operations, F3.......................................... 16
  1252.       Cursor Shape Options......................................... 12
  1253.       Cursor Left/Right Positions Within Visual Window............. 06
  1254.       DOS Date, F8................................................. 20
  1255.       Don't Keep Visual Window Up After Playback................... 06
  1256.       Editing Commands............................................. 15
  1257.       eXcluding Characters To Be Saved............................. 09
  1258.       Fast Cursor Speed Settings................................... 07
  1259.       F2-Funct Keys................................................ 16
  1260.       F3-Copy...................................................... 16
  1261.       F4-Paste..................................................... 16
  1262.       F5-Keep...................................................... 17
  1263.       F6-Playback.................................................. 17
  1264.       F7-Timer..................................................... 18
  1265.       F8-DOS Date.................................................. 19
  1266.       Function Keys................................................ 16
  1267.       Gas Plasma/LCD Screens: Laptops and Notebooks................ 08
  1268.       Hardware/Software Requirements............................... 23
  1269.       Help Screen (VP /?).......................................... 13
  1270.       Installing Viper For DOS..................................... 02
  1271.       Installing Viper For Windows................................. 02
  1272.       Internal Timer Messages (automatic playback)................. 19
  1273.  
  1274.                                    INDEX                        Page 25
  1275.  
  1276.       KEEP Tag, F5................................................. 17
  1277.       Keep Lightbar On Bottom Record Position...................... 07
  1278.       VP.DAT File.................................................. 04
  1279.       "Viper Deactivated" Message.................................. 03
  1280.       "Viper Activated" Message.................................... 03
  1281.       Viper Help Screen (VP /?).................................... 13
  1282.       License Agreement............................................ 23
  1283.       MM-DD-YY HH:MM Internal Timer Format Syntax.................. 18
  1284.       Manual Playback, ALT F6...................................... 17
  1285.       Mouse Support................................................ 21
  1286.       Number of Lightbar Records................................... 07
  1287.       Other VP.DAT Files........................................... 04
  1288.       Paste Operations, F4......................................... 16
  1289.       PLAY Tag, F6................................................. 17
  1290.       Portable Computer Features of Viper
  1291.           o BATTery Watch System................................... 09
  1292.           o Gas Plasma/LCD Screen Settings......................... 08
  1293.           o Cursor Sizing Options.................................. 12
  1294.           o Print Screen ON/OFF (ALT-P)............................ 14
  1295.       Registration Form............................................ 22
  1296.       Semicolons In Visual Window (multiple commands executed)..... 14
  1297.       Software/Hardware Requirements............................... 23
  1298.       Snow (screen flicker) Removal................................ 08
  1299.       Sound Tone /T................................................ 07
  1300.       Tagged Records:
  1301.           KEEP Tags F5............................................. 17
  1302.           PLAYBACK Tags F6......................................... 17
  1303.           Automatic Playback of Tagged Records ALT-F6.............. 17
  1304.           Manual Playback of Tagged Records........................ 17
  1305.       Technical Support............................................ 23
  1306.       Upper Row Positioning For Visual Window...................... 07
  1307.       Uninstalling Viper........................................... 03
  1308.       Visual Window:
  1309.           ALT-F5 Clear All Tagged Records.......................... 17
  1310.           ALT F6-Playback (Manual)................................. 17
  1311.           ALT-P  Toggle Print Screen ON/OFF........................ 14
  1312.           Audible Sliding Tone Sound............................... 07
  1313.           Cursor Positioning Within Record (left/right flush)...... 06
  1314.           Editing Commands......................................... 15
  1315.           F2-Funct Keys............................................ 16
  1316.           F3-Copy.................................................. 16
  1317.           F4-Paste................................................. 16
  1318.           F5-Keep.................................................. 17
  1319.           F6-Playback.............................................. 17
  1320.           F7-Timer................................................. 18
  1321.           F8-DOS Date.............................................. 19
  1322.           General Visual Window Information........................ 14
  1323.           Lightbar Colors.......................................... 07
  1324.           Semicolons............................................... 14
  1325.           Upper Visual Window Row Positioning...................... 07
  1326.           Visual Window Colors..................................... 07
  1327.       Windows...................................................... 02
  1328.  
  1329.       Windows is a tm of Microsoft
  1330.